const yargs = require('yargs')
    .option('n',{       // -n
        alias:'name',   // --name 别名
        demand:true,    // 不能为空
        default:'tom',  // 默认值
        describe:'你的名字', // 提示
        type:'string'   // 输入的类型
    })
    .usage('用法: hello [options]')         // 用法格式
    .example('hello -n hzx','你好呀！zx')   // 用法格式
    .help('h')                             // 帮助
    .alias('h','help')                     // 帮助设置的别名
    .epilog('copyright 2018')              // 出现在帮助信息的结尾
    .argv

/* 
## 输入命令后的结果

$ node hi.js -h        
用法: hello [options]

选项：
    --version   显示版本号                                                  [布尔]
    -n, --name  你的名字                           [字符串] [必需] [默认值: "tom"]
    -h, --help  显示帮助信息                                                [布尔]

示例：
    hello -n hzx  你好呀！zx

copyright 2018 
*/